import React from 'react';
import ReactDOM from 'react-dom';
import reportWebVitals from './reportWebVitals';

import App from "./App"
import 'antd/dist/antd.css'; 
// import style from "./index.css"
import "./index.css"; //  这两种方式 都是一样的 和上面 这一种

// 确定路由的模式，hash 【hashchange】 / history【popstate + history Api】   称为  HashRouter / BrowserRouter
// import { HashRouter as Router } from "react-router-dom"
import { BrowserRouter as Router } from "react-router-dom"  //  另一个 模式

import { checkTokenReq, identityReq } from "./service/index";
import { setCookie } from "./utils/index"

// checkTokenReq().then(res => {   //  这边就 直接 发送请求 设置 cookie了
// if(res.data.status == 1) {  //  说明拿到了 cookie，那就发送请求
//   identityReq().then(data => {
      // console.log("data:", data)
      // if(data.status == 1) {  // 判断一下 然后就往里面 存值 就行了。
      //   setCookie("username", data.data.username, 7)
      //   setCookie("root", data.data.root, 7)
      // }
//   }).catch(error => Promise.reject(error))
// }
//   setCookie("tokenStatus", res.data.status, 7)
// }).catch(error => Promise.reject(error))

ReactDOM.render(
  <React.StrictMode>
    <Router>
      <App />
    </Router>

  </React.StrictMode>,
  document.getElementById('root')
);

// If you want to start measuring performance in your app, pass a function
// to log results (for example: reportWebVitals(console.log))
// or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals
reportWebVitals();
